home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Personal Computer World 2009 February
/
PCWFEB09.iso
/
Software
/
Resources
/
Chat & Communication
/
Digsby build 37
/
digsby_setup.exe
/
lib
/
wx
/
py
/
document.pyo
(
.txt
)
< prev
next >
Wrap
Python Compiled Bytecode
|
2008-10-13
|
1KB
|
49 lines
# Source Generated with Decompyle++
# File: in.pyo (Python 2.5)
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
__cvsid__ = '$Id: document.py 25782 2004-02-13 02:47:59Z PKO $'
__revision__ = '$Revision: 25782 $'[11:-2]
import os
class Document:
def __init__(self, filename = None):
self.filename = filename
self.filepath = None
self.filedir = None
self.filebase = None
self.fileext = None
if self.filename:
self.filepath = os.path.realpath(self.filename)
(self.filedir, self.filename) = os.path.split(self.filepath)
(self.filebase, self.fileext) = os.path.splitext(self.filename)
def read(self):
if self.filepath and os.path.exists(self.filepath):
f = file(self.filepath, 'rb')
try:
return f.read()
finally:
f.close()
else:
return ''
def write(self, text):
try:
f = file(self.filepath, 'wb')
f.write(text)
finally:
if f:
f.close()